/**
 * @Description: 多语言配置入口
 * @Author: zhen
 * @Date: 2023-10-18
 */

import { createI18n } from 'vue-i18n';
import zh from './modules/zh';
import en from './modules/en';

const i18n = createI18n({
  legacy: false, // 是否开启传统模式，如果要支持vue 组合式 compositionAPI，此项必须设置为 false
  locale: 'zh', // 设置语言地区
  globalInjection: true, // 全局注册$t方法
  messages: {
    zh,
    en
  }
});

// 全局函数，用于非vue组件
export const globalI18N = i18n.global;

export default i18n;
